package com.ruoyi.result.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import lombok.Data;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.ruoyi.common.core.domain.BaseEntity;
import com.ruoyi.sys.domain.SysFiles;

/**
 * 获奖对象 result_reward
 * 
 * @author yepanpan
 * @date 2021-03-15
 */

@ApiModel("获奖实体")
@Data
public class ResultReward extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 自增长主键ID */
    @ApiModelProperty("${comment}")
    private Long id;

    /** 奖项名称 */
    @Excel(name = "奖项名称")
    @ApiModelProperty("奖项名称")
    private String name;

    /** 级别 */
    @Excel(name = "级别", dictType = "base_level")
    @ApiModelProperty("级别")
    private String level;

    /** 分类 */
    @Excel(name = "分类", dictType = "reward_type")
    @ApiModelProperty("分类")
    private String type;

    /** 获奖时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "获奖时间", width = 30, dateFormat = "yyyy-MM-dd")
    @ApiModelProperty("获奖时间")
    private Date getTime;

    /** 颁发单位 */
    @Excel(name = "颁发单位")
    @ApiModelProperty("颁发单位")
    private String orgs;

    /** 第一获取人 */
    @Excel(name = "第一获取人")
    @ApiModelProperty("第一获取人")
    private String firstUser;

    /** 本校获取人员 */
    @ApiModelProperty("本校获取人员")
    private String userIds;
    @Excel(name = "本校获取人员")
    private String userNames;
    private Long userId[];

    /** 电子附件 */
    @ApiModelProperty("电子附件")
    private Long fileId;
    private SysFiles file;

    /** 说明 */
    @ApiModelProperty("说明")
    @Excel(name = "说明")
    private String comment;

}
